home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / Mike's Externals.cpt / Mike's Externals / card_3652.txt < prev    next >
Text File  |  1990-02-22  |  3KB  |  61 lines

  1. -- card: 3652 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2764
  5. -- name: 
  6.  
  7.  
  8. -- part contents for background part 17
  9. ----- text -----
  10. NewButt
  11.  
  12. -- part contents for background part 18
  13. ----- text -----
  14. Mike Gleason Jr.
  15.  
  16. -- part contents for background part 19
  17. ----- text -----
  18. XCMD
  19.  
  20. -- part contents for background part 20
  21. ----- text -----
  22. NewButt whichButton [,icon,xtracmd,sndcmd,buttonType]
  23.  
  24. -- part contents for background part 21
  25. ----- text -----
  26. This one is one of my personal favorites.  You can create a prefab scripted button instantly by calling this XCMD.  Didn't you always hate having to make the same old buttons all the time? The button's dimensions are exactly 32 pixels by 32.  This is so in case you call for an Icon that takes up the entire 32 x 32.  The home button will appear in the upper right corner;  The arrow buttons appear centered at the bottom.
  27.  
  28. whichButton:  Can be "Home", "Prev", or "Next".  This is the only parameter that is required.
  29.  
  30. icon:  If you want, you can specify a particular ICON by it's ID or name.  Otherwise you can just rely on the default icons.
  31.  
  32. xtracmd:  For  the home button, you can specify "Compact" to include a "doMenu Compact Stack" before you return home.  For the Next and Prev buttons, you can specify a visual effect to be executed as it goes to the next card.  The default is no compact / visual effect.
  33.  
  34. sndcmd: You can specify the name of a 'SND ' resource to be played as the button exits.  You can just type "H" for the harpsichord, or "B" for "Boing".  The other sounds you will have to spell out its whole name.  The default is for no sound to be played.
  35.  
  36. buttonType:  The default is card button.  Specify "bkgnd" if you want them as background buttons, or if you like "card" for card button.
  37.  
  38. Note:  I f you want to use a default, you should type "".  This is correct:
  39.   NewButt "Home","","","","Bkgnd"
  40.   This is may be recognized incorrectly:  NewButt "Home",,,,"Bkgnd"
  41.  
  42. Tip:  The XCMD only checks the first character of these parameters: whichButton, sndcmd, buttonType.  The following is ok:  NewButt "H","","","H","B"
  43.  
  44. * Note:  As I said before in the introduction, sometimes (I don't know why) Hypercard wants strings in quotes, othertimes not.  Experiment.  Will this
  45. work: 
  46.     newbutt home,1014
  47. and/or this? 
  48.     newbutt "home"
  49.  
  50.  
  51. -- part contents for background part 23
  52. ----- text -----
  53. newbutt "home"
  54. newbutt "home","1014"
  55. newbutt "home","Minute Home"
  56. newbutt "home","","compact"
  57. newbutt "home","","","Boing","Bkgnd"
  58. newbutt "prev"
  59. newbutt "prev","","barn door open"
  60. newbutt "next","","dissolve slowly","monkey","card"
  61. newbutt "n","","","","b"